package com.aj.Interface;

import com.aj.pojo.Role;
import com.aj.pojo.User;
import entity.PageResult;
import entity.QueryPageBean;
import com.aj.pojo.Menu;
import java.util.List;

public interface UserService {
    /**
     * 根据用户名查询
     * @param username
     * @return
     */
    User findByUsername(String username);

List<Menu> getMenuList(String username);
    void adduser(User user, Integer[] roleIds);

    PageResult findpage(QueryPageBean queryPageBean);

    void deleteUser(Integer id);

    User finduserByid(Integer id);

    List<Integer> roleIdsByUserId(Integer id);

    void update(User user, Integer[] roleIds);
}
